home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Language/OS - Multiplatform Resource Library
/
LANGUAGE OS.iso
/
et
/
et-2_2.lha
/
et2.2
/
src
/
NumItem.h
< prev
next >
Wrap
C/C++ Source or Header
|
1990-11-28
|
764b
|
34 lines
#ifndef NumItem_First
#ifdef __GNUG__
#pragma once
#endif
#define NumItem_First
#include "EditTextItem.h"
//---- NumItem -----------------------------------------------------------------
class NumItem: public EditTextItem {
int minVal, maxVal, inc;
public:
MetaDef(NumItem);
NumItem(int id, int val, int minval= -cMaxInt, int maxval= cMaxInt,
int ndigits= 4, int inc=1);
void SendDown(int, int, void*);
int GetValue();
void SetValue(int, bool redraw= TRUE);
void SetRange(int min, int max);
void GetRange(int &min, int &max);
void SetInc(int);
int GetInc();
void Incr();
void Decr();
bool Validate();
ostream& PrintOn (ostream&);
istream& ReadFrom(istream&);
};
#endif NumItem_First